package hudson.plugins.testabilityexplorer;
import hudson.plugins.testabilityexplorer.helpers.BuildProxy;
import hudson.plugins.testabilityexplorer.parser.StatisticsParser;
import hudson.plugins.testabilityexplorer.report.costs.ClassCost;
import hudson.plugins.testabilityexplorer.report.costs.CostSummary;
import hudson.plugins.testabilityexplorer.report.costs.MethodCost;
import hudson.plugins.testabilityexplorer.report.costs.Statistic;
import hudson.plugins.testabilityexplorer.report.health.ReportBuilder;
import hudson.plugins.testabilityexplorer.report.health.TestabilityReportBuilder;
import hudson.plugins.testabilityexplorer.report.health.TemporaryHealthCalculator;
import hudson.plugins.testabilityexplorer.report.CostDetailBuilder;
import hudson.plugins.testabilityexplorer.report.charts.ChartBuilder;
import hudson.plugins.testabilityexplorer.report.charts.TestabilityChartBuilder;
import hudson.FilePath;
import hudson.model.AbstractBuild;
import org.apache.commons.lang.SystemUtils;
import org.mockito.Mockito;
import java.io.File;
import java.util.*;
/**
* Contains some methods to provide testdata to tests.
*
* @author reik.schatz
*/
public class PluginBaseTest
{
/**
* Creates and returns a collection containing one {@link Statistic}.
* This {@link Statistic} will hold the following values:<br />
* <br />
* <code>excellent</code> = 14<br />
* <code>good</code> = 9<br />
* <code>needsWork</code> = 13<br />
* <code>total</code> = 56<br />
* <br />
* The Statistic will wrap a {@link ClassCost} instance that will contain 1 main {@link MethodCost}
* object that itself has again 1 sub {@link MethodCost} instance.<br /><br />
* The ClassCost defaults to<br />
* <code>name</code> = "hudson.plugins.testabilityexplorer.testabilityexplorer.PluginBaseTest"<br />
* <code>cost</code> = 20<br />
* <br />
* The main {@link MethodCost} cost defaults to:<br />
* <code>methodName</code> = "createMethodCost()"<br />
* <code>reason</code> = "Some made up reason"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
* <br />
* while the sub {@link MethodCost} cost has these values:<br />
* <code>methodName</code> = "testSubMethodCost()"<br />
* <code>reason</code> = "cost for having a nested method"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
*
*
* @return a Collection<Statistic> with 1 element
*/
protected Collection<Statistic> createStatistics()
{
return createStatistics(null);
}
/**
* Creates and returns a collection of {@link Statistic}'s. The specified <code>costSummaries</code>
* will be wrapped into a Statistic instance and make up the first elements in the returned collection.
* In addition to that, another Statistic will be added to the returned collection.
* This {@link Statistic} will hold the following values:<br />
* <br />
* <code>excellent</code> = 14<br />
* <code>good</code> = 9<br />
* <code>needsWork</code> = 13<br />
* <code>total</code> = 56<br />
* <br />
* The Statistic will wrap a {@link ClassCost} instance that will contain 1 main {@link MethodCost}
* object that itself has again 1 sub {@link MethodCost} instance.<br /><br />
* The ClassCost defaults to<br />
* <code>name</code> = "hudson.plugins.testabilityexplorer.testabilityexplorer.PluginBaseTest"<br />
* <code>cost</code> = 20<br />
* <br />
* The main {@link MethodCost} cost defaults to:<br />
* <code>methodName</code> = "createMethodCost()"<br />
* <code>reason</code> = "Some made up reason"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
* <br />
* while the sub {@link MethodCost} cost has these values:<br />
* <code>methodName</code> = "testSubMethodCost()"<br />
* <code>reason</code> = "cost for having a nested method"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
*
*
* @return a Collection<Statistic> with (costSummaries.length + 1) element's
*/
protected Collection<Statistic> createStatistics(CostSummary... costSummaries)
{
return createStatistics(true, costSummaries);
}
/**
* Creates and returns a collection of {@link Statistic}'s. The specified <code>costSummaries</code>
* will be wrapped into a Statistic instance. If <code>addDefaultElement</code> is set to <code>true</code>,
* another Statistic object will be added to the returned collection.
* This {@link Statistic} will hold the following values:<br />
* <br />
* <code>excellent</code> = 14<br />
* <code>good</code> = 9<br />
* <code>needsWork</code> = 13<br />
* <code>total</code> = 56<br />
* <br />
* The Statistic will wrap a {@link ClassCost} instance that will contain 1 main {@link MethodCost}
* object that itself has again 1 sub {@link MethodCost} instance.<br /><br />
* The ClassCost defaults to<br />
* <code>name</code> = "hudson.plugins.testabilityexplorer.testabilityexplorer.PluginBaseTest"<br />
* <code>cost</code> = 20<br />
* <br />
* The main {@link MethodCost} cost defaults to:<br />
* <code>methodName</code> = "createMethodCost()"<br />
* <code>reason</code> = "Some made up reason"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
* <br />
* while the sub {@link MethodCost} cost has these values:<br />
* <code>methodName</code> = "testSubMethodCost()"<br />
* <code>reason</code> = "cost for having a nested method"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
*
*
* @return a Collection<Statistic> with (costSummaries.length + 1) element's
*/
protected Collection<Statistic> createStatistics(boolean addDefaultElement, CostSummary... costSummaries)
{
List<Statistic> statistics = new ArrayList<Statistic>();
if (costSummaries != null && costSummaries.length > 0)
{
for (CostSummary costSummary : costSummaries)
{
statistics.add(new Statistic(costSummary));
}
}
if (addDefaultElement)
{
// add one additional statistic
CostSummary costSummary = new CostSummary(14, 9, 13, 56);
costSummary.addToCostStack(createClassCost());
statistics.add(new Statistic(costSummary));
}
return statistics;
}
/**
* Creates and returns a new {@link ClassCost} instance. This instance will contain 1 main {@link MethodCost}
* object that itself has again 1 sub {@link MethodCost} instance.<br /><br />
* The ClassCost defaults to<br />
* <code>name</code> = "hudson.plugins.testabilityexplorer.testabilityexplorer.PluginBaseTest"<br />
* <code>cost</code> = 20<br />
* <br />
* The main {@link MethodCost} cost defaults to:<br />
* <code>methodName</code> = "createMethodCost()"<br />
* <code>reason</code> = "Some made up reason"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
* <br />
* while the sub {@link MethodCost} cost has these values:<br />
* <code>methodName</code> = "testSubMethodCost()"<br />
* <code>reason</code> = "cost for having a nested method"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
*
* @return ClassCost
*/
protected ClassCost createClassCost()
{
ClassCost classCost = new ClassCost("hudson.plugins.testabilityexplorer.testabilityexplorer.PluginBaseTest", 20);
MethodCost mainMethodCost = createMethodCost();
mainMethodCost.addToCostStack(createMethodCost("testSubMethodCost()", "cost for having a nested method"));
classCost.addToCostStack(mainMethodCost);
return classCost;
}
/**
* Returns a {@link MethodCost} instance.
* <br /><br />
* Defaults to:<br />
* <code>methodName</code> = "createMethodCost()"<br />
* <code>reason</code> = "Some made up reason"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
*
* @return MethodCost
*/
protected MethodCost createMethodCost()
{
return createMethodCost(null, null);
}
/**
* Returns a {@link MethodCost} with the given <code>methodName</code> and <code>reason</code>.
* If either <code>methodName</code> or <code>reason</code> are <code>null</code>, default values
* will be used instead.
* <br /><br />
* Defaults to:<br />
* <code>methodName</code> = "createMethodCost()"<br />
* <code>reason</code> = "Some made up reason"<br />
* <code>cyclomatic</code> = 5<br />
* <code>global</code> = 25<br />
* <code>line</code> = 56<br />
* <code>lod</code> = 0<br />
* <code>overall</code> = 20<br />
*
* @param methodName desired method name or null
* @param reason desired reason or null
* @return MethodCost
*/
protected MethodCost createMethodCost(String methodName, String reason)
{
if (methodName == null)
{
methodName = "createMethodCost()";
}
if (reason == null)
{
reason = "Some made up reason";
}
return new MethodCost(methodName, 5, 25, 56, 0, 20, reason);
}
/**
* Creates a mock of a {@link AbstractBuild}.
*
* @param buildNumber the current build number
* @param calendar calendar representing the time of the build
* @return a mock for the build
*/
protected AbstractBuild<?, ?> createBuild(int buildNumber, Calendar calendar)
{
AbstractBuild<?, ?> build = Mockito.mock(AbstractBuild.class);
Mockito.stub(build.getTimestamp()).toReturn(calendar);
Mockito.stub(build.getRootDir()).toReturn(SystemUtils.getJavaIoTmpDir());
Mockito.stub(build.getArtifactsDir()).toReturn(SystemUtils.getJavaIoTmpDir());
Mockito.stub(build.getNumber()).toReturn(buildNumber);
return build;
}
protected BuildProxy createBuildProxy()
{
StatisticsParser statisticsParser = Mockito.mock(StatisticsParser.class);
ChartBuilder chartBuilder = new TestabilityChartBuilder();
ReportBuilder reportBuilder = new TestabilityReportBuilder(new TestabilityChartBuilder(), new TemporaryHealthCalculator());
return createBuildProxy(SystemUtils.getJavaIoTmpDir(), statisticsParser, reportBuilder);
}
protected BuildProxy createBuildProxy(File filePath, StatisticsParser statisticsParser, ReportBuilder reportBuilder)
{
FilePath path = new FilePath(filePath);
return new BuildProxy(path, statisticsParser, new CostDetailBuilder(), reportBuilder);
}
protected String createReportXml()
{
StringBuilder sb = new StringBuilder();
sb.append("<?xml version=\"1.0\"?><testability excellent=\"6\" good=\"3\" needsWork=\"0\" overall=\"40\"><class class=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage\" cost=\"59\"><method cyclomatic=\"48\" global=\"1\" line=\"43\" lod=\"0\" name=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage(org.apache.wicket.PageParameters)\" overall=\"58\"><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"154\" lod=\"0\" method=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"141\" lod=\"0\" method=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"43\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.BoFraudBasePage()\" overall=\"4\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"49\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.panels.ExtendedFeedbackPanel(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"65\" lod=\"0\" method=\"com.ongame.platform.fraud.DetailedIPLocationInfo createUnknownIpAddress(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"68\" lod=\"0\" method=\"void addIpInfo()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"58\" lod=\"0\" method=\"void info(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"50\" global=\"1\" line=\"76\" lod=\"0\" name=\"void addIpInfo()\" overall=\"60\"><cost cyclomatic=\"9\" global=\"0\" line=\"43\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage(org.apache.wicket.PageParameters)\" overall=\"9\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"154\" lod=\"0\" method=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"141\" lod=\"0\" method=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"77\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage$ExtendedPropertyModel(com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage, java.lang.Object, java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"50\" global=\"1\" line=\"114\" lod=\"0\" name=\"com.ongame.platform.fraud.DetailedIPLocationInfo createUnknownIpAddress(java.lang.String)\" overall=\"60\"><cost cyclomatic=\"9\" global=\"0\" line=\"43\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage(org.apache.wicket.PageParameters)\" overall=\"9\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"154\" lod=\"0\" method=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"141\" lod=\"0\" method=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/>");
sb.append("<cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"114\" lod=\"0\" method=\"com.ongame.platform.fraud.DetailedIPLocationInfo()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"115\" lod=\"0\" method=\"void setIpAddress(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"117\" lod=\"0\" method=\"void setCountryCode(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"118\" lod=\"0\" method=\"void setCountry(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"119\" lod=\"0\" method=\"void setRegionCode(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"120\" lod=\"0\" method=\"void setRegion(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"121\" lod=\"0\" method=\"void setCity(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"122\" lod=\"0\" method=\"void setPostalCode(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"123\" lod=\"0\" method=\"void setIsp(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"124\" lod=\"0\" method=\"void setConnectionType(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"125\" lod=\"0\" method=\"void setProxy(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"50\" global=\"1\" line=\"35\" lod=\"0\" name=\"com.ongame.bo.util.wicket.app.BoSession getBoSession()\" overall=\"60\"><cost cyclomatic=\"9\" global=\"0\" line=\"43\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage(org.apache.wicket.PageParameters)\" overall=\"9\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"154\" lod=\"0\" method=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"141\" lod=\"0\" method=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"50\" global=\"1\" line=\"148\" lod=\"0\" name=\"com.ongame.platform.fraud.DetailedIPLocationInfo getDetailedIpLocationInfo()\" overall=\"60\"><cost cyclomatic=\"9\" global=\"0\" line=\"43\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage(org.apache.wicket.PageParameters)\" overall=\"9\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"154\" lod=\"0\" method=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"141\" lod=\"0\" method=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"50\" global=\"1\" line=\"133\" lod=\"0\" name=\"com.ongame.platform.fraud.IFraudService getFraudService()\" overall=\"60\"><cost cyclomatic=\"9\" global=\"0\" line=\"43\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage(org.apache.wicket.PageParameters)\" overall=\"9\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/>");
sb.append("<cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"154\" lod=\"0\" method=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"141\" lod=\"0\" method=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"50\" global=\"1\" line=\"154\" lod=\"0\" name=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"60\"><cost cyclomatic=\"9\" global=\"0\" line=\"43\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage(org.apache.wicket.PageParameters)\" overall=\"9\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"50\" global=\"1\" line=\"154\" lod=\"0\" method=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"60\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"141\" lod=\"0\" method=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"50\" global=\"1\" line=\"141\" lod=\"0\" name=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"60\"><cost cyclomatic=\"9\" global=\"0\" line=\"43\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage(org.apache.wicket.PageParameters)\" overall=\"9\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"154\" lod=\"0\" method=\"void setDetailedIpLocationInfo(com.ongame.platform.fraud.DetailedIPLocationInfo)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"50\" global=\"1\" line=\"141\" lod=\"0\" method=\"void setFraudService(com.ongame.platform.fraud.IFraudService)\" overall=\"60\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/>");
sb.append("<cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method></class><class class=\"com.ongame.bo.bofraud.markup.pages.BoFraudBasePage\" cost=\"56\"><method cyclomatic=\"45\" global=\"1\" line=\"34\" lod=\"0\" name=\"com.ongame.bo.bofraud.markup.pages.BoFraudBasePage()\" overall=\"55\"><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"37\" lod=\"0\" method=\"org.apache.wicket.MarkupContainer add(org.apache.wicket.Component)\" overall=\"3\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"39\" lod=\"0\" method=\"com.ongame.platform.bossologin.Actor getActor()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"43\" lod=\"0\" method=\"java.lang.String getFirstName()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"43\" lod=\"1\" overall=\"1\" reason=\"cost from breaking the Law of Demeter\"/><cost cyclomatic=\"0\" global=\"0\" line=\"43\" lod=\"0\" method=\"java.lang.String getLastName()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"43\" lod=\"1\" overall=\"1\" reason=\"cost from breaking the Law of Demeter\"/></method><method cyclomatic=\"47\" global=\"1\" line=\"30\" lod=\"0\" name=\"com.ongame.bo.util.wicket.app.BoSession getBoSession()\" overall=\"57\"><cost cyclomatic=\"6\" global=\"0\" line=\"34\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.BoFraudBasePage()\" overall=\"6\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method></class><class class=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage\" cost=\"55\"><method cyclomatic=\"45\" global=\"1\" line=\"26\" lod=\"0\" name=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage()\" overall=\"55\"><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"77\" lod=\"0\" method=\"void setIpAddress(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"26\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.BoFraudBasePage()\" overall=\"4\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"27\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.panels.ExtendedFeedbackPanel(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/>");
sb.append("<cost cyclomatic=\"0\" global=\"0\" line=\"36\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.Button getSubmitButton()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"38\" lod=\"0\" method=\"com.ongame.bo.util.wicket.session.AccessCheck()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"41\" global=\"1\" line=\"18\" lod=\"0\" name=\"java.lang.String access$000(com.ongame.bo.bofraud.markup.pages.IpLookupPage)\" overall=\"51\"><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"77\" lod=\"0\" method=\"void setIpAddress(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"47\" global=\"1\" line=\"70\" lod=\"0\" name=\"java.lang.String getIpAddress()\" overall=\"57\"><cost cyclomatic=\"6\" global=\"0\" line=\"26\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage()\" overall=\"6\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"77\" lod=\"0\" method=\"void setIpAddress(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"47\" global=\"1\" line=\"52\" lod=\"0\" name=\"org.apache.wicket.markup.html.form.Button getSubmitButton()\" overall=\"57\"><cost cyclomatic=\"6\" global=\"0\" line=\"26\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage()\" overall=\"6\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"77\" lod=\"0\" method=\"void setIpAddress(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"52\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage$1(com.ongame.bo.bofraud.markup.pages.IpLookupPage, java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/>");
sb.append("</method><method cyclomatic=\"47\" global=\"1\" line=\"77\" lod=\"0\" name=\"void setIpAddress(java.lang.String)\" overall=\"57\"><cost cyclomatic=\"6\" global=\"0\" line=\"26\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage()\" overall=\"6\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"1\" line=\"1511\" lod=\"0\" method=\"void setFormComponentValuesFromCookies()\" overall=\"11\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"362\" lod=\"0\" method=\"void setHeaders(org.apache.wicket.protocol.http.WebResponse)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"47\" global=\"1\" line=\"77\" lod=\"0\" method=\"void setIpAddress(java.lang.String)\" overall=\"57\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"952\" lod=\"0\" method=\"void setNumericId(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1530\" lod=\"0\" method=\"void setPageMap(org.apache.wicket.IPageMap)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"1543\" lod=\"0\" method=\"void setPageStateless(java.lang.Boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"965\" lod=\"0\" method=\"void setStatelessHint(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method></class><class class=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage$1\" cost=\"47\"><method cyclomatic=\"47\" global=\"0\" line=\"52\" lod=\"0\" name=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage$1(com.ongame.bo.bofraud.markup.pages.IpLookupPage, java.lang.String)\" overall=\"47\"><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"129\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.Button setDefaultFormProcessing(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"887\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.FormComponent setLabel(org.apache.wicket.model.IModel)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"926\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.FormComponent setPersistent(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"946\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.FormComponent setRequired(boolean)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"968\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.FormComponent setType(java.lang.Class)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"562\" lod=\"0\" method=\"void setConvertedInput(java.lang.Object)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"90\" lod=\"0\" method=\"void setLabelInternal(org.apache.wicket.model.IModel)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"902\" lod=\"0\" method=\"void setModelValue(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"913\" lod=\"0\" method=\"void setModelValue(java.lang.String[])\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"47\" global=\"0\" line=\"56\" lod=\"0\" name=\"void onSubmit()\" overall=\"47\"><cost cyclomatic=\"0\" global=\"0\" line=\"52\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupPage$1(com.ongame.bo.bofraud.markup.pages.IpLookupPage, java.lang.String)\" overall=\"0\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"129\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.Button setDefaultFormProcessing(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"887\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.FormComponent setLabel(org.apache.wicket.model.IModel)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"926\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.FormComponent setPersistent(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"946\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.FormComponent setRequired(boolean)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"968\" lod=\"0\" method=\"org.apache.wicket.markup.html.form.FormComponent setType(java.lang.Class)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"562\" lod=\"0\" method=\"void setConvertedInput(java.lang.Object)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"90\" lod=\"0\" method=\"void setLabelInternal(org.apache.wicket.model.IModel)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"902\" lod=\"0\" method=\"void setModelValue(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"913\" lod=\"0\" method=\"void setModelValue(java.lang.String[])\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"58\" lod=\"0\" method=\"java.lang.String access$000(com.ongame.bo.bofraud.markup.pages.IpLookupPage)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method></class><class class=\"com.ongame.bo.bofraud.markup.panels.ExtendedFeedbackPanel\" cost=\"38\"><method cyclomatic=\"38\" global=\"0\" line=\"16\" lod=\"0\" name=\"com.ongame.bo.bofraud.markup.panels.ExtendedFeedbackPanel(java.lang.String)\" overall=\"38\"><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/>");
sb.append("<cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"238\" lod=\"0\" method=\"void setEscapeMessages(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"249\" lod=\"0\" method=\"void setFilter(org.apache.wicket.feedback.IFeedbackMessageFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"259\" lod=\"0\" method=\"void setMaxMessages(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"270\" lod=\"0\" method=\"void setSortingComparator(java.util.Comparator)\" overall=\"0\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"39\" global=\"0\" line=\"21\" lod=\"0\" name=\"java.lang.String getCSSClass(org.apache.wicket.feedback.FeedbackMessage)\" overall=\"39\"><cost cyclomatic=\"0\" global=\"0\" line=\"16\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.panels.ExtendedFeedbackPanel(java.lang.String)\" overall=\"0\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2594\" lod=\"0\" method=\"org.apache.wicket.Component setComponentBorder(org.apache.wicket.IComponentBorder)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2616\" lod=\"0\" method=\"org.apache.wicket.Component setEnabled(boolean)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2643\" lod=\"0\" method=\"org.apache.wicket.Component setEscapeModelStrings(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3889\" lod=\"0\" method=\"org.apache.wicket.Component setIgnoreAttributeModifier(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2741\" lod=\"0\" method=\"org.apache.wicket.Component setModel(org.apache.wicket.model.IModel)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2815\" lod=\"0\" method=\"org.apache.wicket.Component setModelObject(java.lang.Object)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2855\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupId(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2877\" lod=\"0\" method=\"org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2914\" lod=\"0\" method=\"org.apache.wicket.Component setRenderBodyOnly(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2965\" lod=\"0\" method=\"org.apache.wicket.Component setVersioned(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"2979\" lod=\"0\" method=\"org.apache.wicket.Component setVisible(boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3844\" lod=\"0\" method=\"void setAuto(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"238\" lod=\"0\" method=\"void setEscapeMessages(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"249\" lod=\"0\" method=\"void setFilter(org.apache.wicket.feedback.IFeedbackMessageFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"3857\" lod=\"0\" method=\"void setFlag(int, boolean)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3877\" lod=\"0\" method=\"void setFlag(short, boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4060\" lod=\"0\" method=\"void setId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"2681\" lod=\"0\" method=\"void setMarkupId(java.lang.String)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"4\" global=\"0\" line=\"2649\" lod=\"0\" method=\"void setMarkupIdImpl(java.lang.Object)\" overall=\"4\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"3906\" lod=\"0\" method=\"void setMarkupStream(org.apache.wicket.markup.MarkupStream)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"259\" lod=\"0\" method=\"void setMaxMessages(int)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"10\" global=\"0\" line=\"2703\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"10\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"3\" global=\"0\" line=\"2782\" lod=\"0\" method=\"void setModelImpl(org.apache.wicket.model.IModel)\" overall=\"3\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"4075\" lod=\"0\" method=\"void setParent(org.apache.wicket.MarkupContainer)\" overall=\"2\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2901\" lod=\"0\" method=\"void setRedirect(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4102\" lod=\"0\" method=\"void setRenderAllowed()\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"4089\" lod=\"0\" method=\"void setRenderAllowed(boolean)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2927\" lod=\"0\" method=\"void setResponsePage(java.lang.Class)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2942\" lod=\"0\" method=\"void setResponsePage(java.lang.Class, org.apache.wicket.PageParameters)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"2954\" lod=\"0\" method=\"void setResponsePage(org.apache.wicket.Page)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"270\" lod=\"0\" method=\"void setSortingComparator(java.util.Comparator)\" overall=\"0\" reason=\"implicit cost calling all setters\"/></method></class><class class=\"com.ongame.bo.bofraud.smapi.Smapi\" cost=\"12\"><method cyclomatic=\"0\" global=\"1\" line=\"21\" lod=\"0\" name=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"10\"><cost cyclomatic=\"0\" global=\"1\" line=\"21\" lod=\"0\" overall=\"10\" reason=\"dependency on global mutable state\"/></method><method cyclomatic=\"0\" global=\"1\" line=\"19\" lod=\"0\" name=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"10\"><cost cyclomatic=\"0\" global=\"1\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"10\" reason=\"implicit cost from static initialization\"/></method><method cyclomatic=\"2\" global=\"1\" line=\"72\" lod=\"0\" name=\"java.lang.String getServiceInfo()\" overall=\"12\"><cost cyclomatic=\"0\" global=\"1\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"10\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"0\" global=\"0\" line=\"19\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"0\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"73\" lod=\"0\" method=\"java.util.Properties readServiceInfo()\" overall=\"1\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"6\" global=\"1\" line=\"34\" lod=\"0\" name=\"com.ongame.bo.bofraud.smapi.Smapi newInstance(javax.servlet.ServletConfig)\" overall=\"16\"><cost cyclomatic=\"0\" global=\"1\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"10\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"0\" global=\"0\" line=\"34\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"6\" global=\"0\" line=\"37\" lod=\"0\" method=\"org.springframework.web.context.WebApplicationContext getRequiredWebApplicationContext(javax.servlet.ServletContext)\" overall=\"6\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"38\" lod=\"0\" method=\"java.lang.Object getBean(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"38\" lod=\"1\" overall=\"1\" reason=\"cost from breaking the Law of Demeter\"/><cost cyclomatic=\"0\" global=\"0\" line=\"39\" lod=\"1\" overall=\"1\" reason=\"cost from breaking the Law of Demeter\"/></method><method cyclomatic=\"1\" global=\"1\" line=\"48\" lod=\"0\" name=\"java.lang.String pingDependencies()\" overall=\"11\"><cost cyclomatic=\"0\" global=\"1\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"10\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"0\" global=\"0\" line=\"19\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"0\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"0\" global=\"0\" line=\"53\" lod=\"0\" method=\"java.util.Properties getServiceInfo()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/><cost cyclomatic=\"0\" global=\"0\" line=\"56\" lod=\"0\" method=\"java.util.Properties getServiceInfo()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"1\" global=\"1\" line=\"86\" lod=\"0\" name=\"java.util.Properties readServiceInfo()\" overall=\"11\"><cost cyclomatic=\"0\" global=\"1\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"10\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"0\" global=\"0\" line=\"19\" lod=\"0\" method=\"com.ongame.bo.bofraud.smapi.Smapi()\" overall=\"0\" reason=\"implicit cost from construction\"/></method></class><class class=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage$ExtendedPropertyModel\" cost=\"2\"><method cyclomatic=\"2\" global=\"0\" line=\"165\" lod=\"0\" name=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage$ExtendedPropertyModel(com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage)\" overall=\"2\"><cost cyclomatic=\"0\" global=\"0\" line=\"133\" lod=\"0\" method=\"void setChainedModel(org.apache.wicket.model.IModel)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"145\" lod=\"0\" method=\"void setObject(java.lang.Object)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"2\" global=\"0\" line=\"170\" lod=\"0\" name=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage$ExtendedPropertyModel(com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage, java.lang.Object, java.lang.String)\" overall=\"2\"><cost cyclomatic=\"0\" global=\"0\" line=\"133\" lod=\"0\" method=\"void setChainedModel(org.apache.wicket.model.IModel)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"145\" lod=\"0\" method=\"void setObject(java.lang.Object)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"3\" global=\"0\" line=\"176\" lod=\"0\" name=\"java.lang.Object getObject()\" overall=\"3\"><cost cyclomatic=\"0\" global=\"0\" line=\"170\" lod=\"0\" method=\"com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage$ExtendedPropertyModel(com.ongame.bo.bofraud.markup.pages.IpLookupResultsPage, java.lang.Object, java.lang.String)\" overall=\"0\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"0\" global=\"0\" line=\"133\" lod=\"0\" method=\"void setChainedModel(org.apache.wicket.model.IModel)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"2\" global=\"0\" line=\"145\" lod=\"0\" method=\"void setObject(java.lang.Object)\" overall=\"2\" reason=\"implicit cost calling all setters\"/></method></class><class class=\"com.ongame.bo.bofraud.WicketApplication\" cost=\"1\"><method cyclomatic=\"1\" global=\"0\" line=\"21\" lod=\"0\" name=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"1\"><cost cyclomatic=\"1\" global=\"0\" line=\"209\" lod=\"0\" method=\"void set(org.apache.wicket.Application)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"603\" lod=\"0\" method=\"void setApplicationKey(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"744\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"400\" lod=\"0\" method=\"void setWicketFilter(org.apache.wicket.protocol.http.WicketFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"1\" global=\"0\" line=\"19\" lod=\"0\" name=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"1\"><cost cyclomatic=\"0\" global=\"0\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"0\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"1\" global=\"0\" line=\"209\" lod=\"0\" method=\"void set(org.apache.wicket.Application)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"603\" lod=\"0\" method=\"void setApplicationKey(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"744\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"400\" lod=\"0\" method=\"void setWicketFilter(org.apache.wicket.protocol.http.WicketFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"19\" lod=\"0\" method=\"com.ongame.bo.util.wicket.app.BoApplication()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"1\" global=\"0\" line=\"79\" lod=\"0\" name=\"java.lang.Class getHomePage()\" overall=\"1\"><cost cyclomatic=\"0\" global=\"0\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"0\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"0\" global=\"0\" line=\"19\" lod=\"0\" method=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"0\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"209\" lod=\"0\" method=\"void set(org.apache.wicket.Application)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"603\" lod=\"0\" method=\"void setApplicationKey(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"744\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"400\" lod=\"0\" method=\"void setWicketFilter(org.apache.wicket.protocol.http.WicketFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/></method><method cyclomatic=\"2\" global=\"0\" line=\"26\" lod=\"0\" name=\"void init()\" overall=\"2\"><cost cyclomatic=\"0\" global=\"0\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"0\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"0\" global=\"0\" line=\"19\" lod=\"0\" method=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"0\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"1\" global=\"0\" line=\"209\" lod=\"0\" method=\"void set(org.apache.wicket.Application)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"603\" lod=\"0\" method=\"void setApplicationKey(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"744\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"400\" lod=\"0\" method=\"void setWicketFilter(org.apache.wicket.protocol.http.WicketFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"27\" lod=\"0\" method=\"void initSettings(org.apache.wicket.protocol.http.WebApplication)\" overall=\"1\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"2\" global=\"0\" line=\"40\" lod=\"0\" name=\"void initSettings(org.apache.wicket.protocol.http.WebApplication)\" overall=\"2\"><cost cyclomatic=\"0\" global=\"0\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"0\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"1\" global=\"0\" line=\"209\" lod=\"0\" method=\"void set(org.apache.wicket.Application)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"603\" lod=\"0\" method=\"void setApplicationKey(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"744\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"400\" lod=\"0\" method=\"void setWicketFilter(org.apache.wicket.protocol.http.WicketFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"1\" global=\"0\" line=\"40\" lod=\"0\" method=\"void initSettings(org.apache.wicket.protocol.http.WebApplication, org.springframework.context.ApplicationContext)\" overall=\"1\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"2\" global=\"0\" line=\"54\" lod=\"0\" name=\"void initSettings(org.apache.wicket.protocol.http.WebApplication, org.springframework.context.ApplicationContext)\" overall=\"2\"><cost cyclomatic=\"0\" global=\"0\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"0\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"1\" global=\"0\" line=\"209\" lod=\"0\" method=\"void set(org.apache.wicket.Application)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"603\" lod=\"0\" method=\"void setApplicationKey(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"744\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"400\" lod=\"0\" method=\"void setWicketFilter(org.apache.wicket.protocol.http.WicketFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"56\" lod=\"0\" method=\"void setUpResourceSettings(org.apache.wicket.protocol.http.WebApplication)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"1\" global=\"0\" line=\"72\" lod=\"0\" name=\"void setUpResourceSettings(org.apache.wicket.protocol.http.WebApplication)\" overall=\"1\"><cost cyclomatic=\"0\" global=\"0\" line=\"21\" lod=\"0\" method=\"com.ongame.bo.bofraud.WicketApplication()\" overall=\"0\" reason=\"implicit cost from static initialization\"/><cost cyclomatic=\"1\" global=\"0\" line=\"209\" lod=\"0\" method=\"void set(org.apache.wicket.Application)\" overall=\"1\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"603\" lod=\"0\" method=\"void setApplicationKey(java.lang.String)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"744\" lod=\"0\" method=\"void setMetaData(org.apache.wicket.MetaDataKey, java.io.Serializable)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"400\" lod=\"0\" method=\"void setWicketFilter(org.apache.wicket.protocol.http.WicketFilter)\" overall=\"0\" reason=\"implicit cost calling all setters\"/><cost cyclomatic=\"0\" global=\"0\" line=\"74\" lod=\"0\" method=\"com.ongame.bo.bofraud.util.resource.locator.SingleDirectoryResourceStreamLocator()\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method></class><class class=\"com.ongame.bo.bofraud.util.resource.locator.SingleDirectoryResourceStreamLocator\" cost=\"1\"><method cyclomatic=\"0\" global=\"0\" line=\"11\" lod=\"0\" name=\"com.ongame.bo.bofraud.util.resource.locator.SingleDirectoryResourceStreamLocator()\" overall=\"0\"/><method cyclomatic=\"1\" global=\"0\" line=\"15\" lod=\"0\" name=\"org.apache.wicket.util.resource.IResourceStream locate(java.lang.Class, java.lang.String)\" overall=\"1\"><cost cyclomatic=\"0\" global=\"0\" line=\"11\" lod=\"0\" method=\"com.ongame.bo.bofraud.util.resource.locator.SingleDirectoryResourceStreamLocator()\" overall=\"0\" reason=\"implicit cost from construction\"/><cost cyclomatic=\"0\" global=\"0\" line=\"15\" lod=\"0\" method=\"java.lang.String trimFolders(java.lang.String)\" overall=\"0\" reason=\"cost from calling non-overridable method\"/></method><method cyclomatic=\"0\" global=\"0\" line=\"25\" lod=\"0\" name=\"java.lang.String trimFolders(java.lang.String)\" overall=\"0\"><cost cyclomatic=\"0\" global=\"0\" line=\"11\" lod=\"0\" method=\"com.ongame.bo.bofraud.util.resource.locator.SingleDirectoryResourceStreamLocator()\" overall=\"0\" reason=\"implicit cost from construction\"/></method></class></testability>");
return sb.toString();
}
}